<?php

namespace D3hdv\Diablo3Bundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * D3ObjetCaracValeur
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="D3hdv\Diablo3Bundle\Entity\D3ObjetCaracValeurRepository")
 */
class D3ObjetCaracValeur
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\ManyToOne(targetEntity="D3hdv\Diablo3Bundle\Entity\D3ObjetCarac", cascade={"persist"})
     */
  private $ObjetCaracteristique;

    /**
     * @var string
     *
     * @ORM\Column(name="valeurCara", type="string", length=255)
     */
    private $valeurCara;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set valeurCara
     *
     * @param string $valeurCara
     * @return D3ObjetCaracValeur
     */
    public function setValeurCara($valeurCara)
    {
        $this->valeurCara = $valeurCara;
    
        return $this;
    }

    /**
     * Get valeurCara
     *
     * @return string 
     */
    public function getValeurCara()
    {
        return $this->valeurCara;
    }

    /**
     * Set ObjetCaracteristique
     *
     * @param \D3hdv\Diablo3Bundle\Entity\D3ObjetCarac $objetCaracteristique
     * @return D3ObjetCaracValeur
     */
    public function setObjetCaracteristique(\D3hdv\Diablo3Bundle\Entity\D3ObjetCarac $objetCaracteristique = null)
    {
        $this->ObjetCaracteristique = $objetCaracteristique;
    
        return $this;
    }

    /**
     * Get ObjetCaracteristique
     *
     * @return \D3hdv\Diablo3Bundle\Entity\D3ObjetCarac 
     */
    public function getObjetCaracteristique()
    {
        return $this->ObjetCaracteristique;
    }
}